Entrée de Registre Column Access
Spécifiez les droits d'accès des utilisateurs / groupes sur la base d'une colonne.
Utilisation
Cette entrée de Registre est attribuée aux utilisateurs et aux groupes :
Clé | Utilisateur | Utilisateur | Groupe | Groupe | Groupe | Groupe |
---|---|---|---|---|---|---|
Clé 1 | User
|
User
|
Group
|
Group
|
Group
|
Group
|
Clé 2 | utilisateur | utilisateur | groupe | groupe | Default
|
Default
|
Clé 3 | Table
|
Table
|
Table
|
Table
|
Table
|
Table
|
Clé 4 | table | Default
|
table | Default
|
table | Default
|
Clé 5 | Column Access
|
|||||
Clé 6 | colonne ou Default |
|||||
Valeur | droit;droit;... |
où :
colonne |
est un nom back-end de colonne ; ou utilisez |
|||||||||||||||
droit;droit;... |
est une liste de droits séparés par des points-virgules : |
|||||||||||||||
|
Lors de l'application des droits de colonne EMu applique d'abord les droits d'accès Default
à toutes les colonnes, puis les droits de colonne individuels sont utilisés pour passer outre l’ensemble par défaut.
Note: Ajouter une entrée Column Access pour une colonne remplace tous les paramètres par défaut pour cette colonne.
Pour avoir toutes les colonnes sauf une (par exemple BioBirthPlace
) dans une table (par exemple eparties) visibles pour les utilisateurs :
- Définir une entrée par défaut qui fournit
dvDisplay
pour tous les champs dans la table eparties. - Définissez une entrée pour le site BioBirthPlace qui n'inclut pas le privilège dvDisplay.
Note: Dès qu'une entrée existe pour une colonne, toutes les valeurs par défaut ne s'appliquent plus à cette colonne.
Même si la création d'une entrée pour une colonne sans privilèges attribués puisse sembler un moyen raisonnable de masquer une colonne, elle n'est pas conseillée, car une entrée de Registre Column Access sans valeur est lue par le système comme une erreur de syntaxe. Si vous souhaitez masquer une colonne, créez une entrée Column Access pour cette colonne avec duQuery comme seule valeur : même si elle dispose du privilège de mise à jour en mode Requête, la colonne n'est visible dans aucun mode.
Exemples
Le groupe Bénévoles a le droit de modifier le champ Lieu de naissance (le nom de colonne est BioBirthPlace) dans le module Personnes / Organisations (table eparties) :
Clé | Paramètre |
---|---|
Clé 1 | Group
|
Clé 2 | Volunteers
|
Clé 3 | Table
|
Clé 4 | eparties
|
Clé 5 | Column Access
|
Clé 6 | Default
|
Valeur | dvDisplay;dvEdit;dvQuery;duQuery
|
Clé | Paramètre |
---|---|
Clé 1 | Group
|
Clé 2 | Volunteers
|
Clé 3 | Table
|
Clé 4 | eparties
|
Clé 5 | Column Access
|
Clé 6 | BioBirthPlace
|
Valeur | dvDisplay;dvEdit;duEdit;dvQuery;duQuery
|
La première entrée fixe les droits d'accès par défaut pour toutes les colonnes dans la table eparties : les utilisateurs du groupe Volunteers sont autorisés à saisir des termes de recherche dans les champs (duQuery
) et à voir tous les champs (dvDisplay, dvEdit, dvQuery). Ils ne peuvent pas modifier les colonnes (cela requiert duEdit) ou ajouter de nouveaux enregistrements (cela requiert dvInsert et duInsert).
La seconde entrée modifie les droits de la colonne BioBirthPlace de façon à ce qu'elle puisse être éditée (duEdit).